//1.导入mysql模块
const mysql = require('mysql')
//2.建立与mysql数据库的连接关系
const db = mysql.createPool(
    {
        host: '127.0.0.1',//数据库ip
        user: 'root',//登录数据库的账号
        password: 'admin123',//登录数据库密码
        database: 'csdnyanshi'//指定操作按个表
    }
)
//测试mysql模块能否正常工作
// const sqlStr = 'select * from users'
// db.query(sqlStr, (err, res) => {
//     //mysql模块工作期间报错了
//     if (err) return console.log(err.message);
//     //能够正常执行mysql模块
//     console.log(res);
// })

//需要插入的数据
// const user = {username:'mz1111  ',password:'123456'}
// //执行的SQL语句，?表示占位符
// const sqlStr = 'insert into users (username,password) values (?,?)'
// //执行
// db.query(sqlStr,[user.username,user.password],(err,res)=>{
//     if(err) return console.log(err.message);
//     if(res.affectedRows=1) console.log(res);
// })

//快速插入数据
// const user = {username:'mz2222',password:'123456'}
// //执行的SQL语句，?表示占位符
// const sqlStr = 'insert into users set ?'
// //执行
// db.query(sqlStr,user,(err,res)=>{
//     if(err) return console.log(err.message);
//     if(res.affectedRows=1) console.log(res);
// })

//更新表中的数据
// const user = {username :'111',password:'222',id:6}
// const sqlStr= 'update users set username=?,password=? where id=?'
// db.query(sqlStr,[user.username,user.password,user.id],(err,res)=>{
//     if(err) return console.log(err.message);
//     if(res.affectedRows=1) console.log(res);
// })

//快速更新数据
// const user = {username :'11122',password:'222',id:6}
// const sqlStr= 'update users set ? where id=?'
// db.query(sqlStr,[user,user.id],(err,res)=>{
//     if(err) return console.log(err.message);
//     if(res.affectedRows=1) console.log(res);
// })

//删除数据

// const sqlStr = 'delete from users where id=?'
// db.query(sqlStr,6,(err,res)=>{
//     if(err) return console.log(err.message);
//     if(res.affectedRows=1) console.log(res);
// })

module.exports = db